The Design and Performance of a Bare PC Web Server
نویسندگان
چکیده
There is an increasing need for new Web server architectures that are application-centric, simple, small, and pervasive in nature. In this paper, we present a novel architecture for a bare PC Web server that meets most of these requirements. A bare PC Web server runs on any Intel 386 (or above) based architecture with no operating system in the machine. The application object or program contains all the necessary code to run in the bare machine including its boot and load programs. This approach to building Web servers has many notable features including optimized task scheduling, zero copy memory buffering, minimal interrupt intervention, concurrency control avoidance, minimal resource dependence, and potential scalability via a cluster of bare PC Web servers. The bare PC Web server executable is small, self-contained, and fits on a single floppy disk. The server does not use a local hard disk and the resource files are located on the network. We compare performance measurements for the bare PC Web server with three other optimized commercial Web servers: Microsoft IIS, Apache, and Tux. It is found that the bare PC Web server achieves an average first response time that is 3.9 – 5.4 times better, and a connection time that is 1.4 – 2.8 times better than the other servers. We also discuss alternative designs for bare PC Web servers and compare their performance.
منابع مشابه
The Design and Performance of a bare PC Webmail Server
We describe a Webmail server that runs on a bare PC without an operating system (OS) or kernel, and give details of its architecture, design, and implementation. We also present the results of experiments conducted in a test LAN environment to compare performance of the bare PC Webmail server with conventional Webmail servers Atmail and Mailtraq running on Linux and Windows respectively. Perfor...
متن کاملSIP Server Implementation and Performance on a Bare PC
We describe the implementation and performance of a bare PC SIP server that runs without the support of an operating system (OS) or kernel. A bare PC SIP server provides immunity against OS vulnerabilities and yields performance gains due to the elimination of OS overhead. We discuss server design focusing on its novel architectural features and illustrate key implementation aspects by examinin...
متن کاملBare PC SIP User Agent Implementation and Performance for Secure VoIP
Bare PC systems, which run applications without using any operating system (OS) or kernel, are immune to attacks targeting a specific OS. They also perform better than conventional systems due to their reduced overhead. We describe the design, implementation and performance of a SIP user agent (UA) for secure VoIP on a bare PC system. In particular, we discuss SIP functions and message handling...
متن کاملبهینهسازی اجرا و پاسخ صفحات وب در فضای ابری با روشهای پیشپردازش، مطالعه موردی سامانههای وارنیش و انجینکس
The response speed of Web pages is one of the necessities of information technology. In recent years, renowned companies such as Google and computer scientists focused on speeding up the web. Achievements such as Google Pagespeed, Nginx and varnish are the result of these researches. In Customer to Customer(C2C) business systems, such as chat systems, and in Business to Customer(B2C) systems, s...
متن کاملInvestigation on Reliability Estimation of Loosely Coupled Software as a Service Execution Using Clustered and Non-Clustered Web Server
Evaluating the reliability of loosely coupled Software as a Service through the paradigm of a cluster-based and non-cluster-based web server is considered to be an important attribute for the service delivery and execution. We proposed a novel method for measuring the reliability of Software as a Service execution through load testing. The fault count of the model against the stresses of users ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- I. J. Comput. Appl.
دوره 15 شماره
صفحات -
تاریخ انتشار 2008